package site.jlopen.domain.datasource.event;

import java.util.Date;
import java.util.List;

import com.fasterxml.jackson.annotation.JsonFormat;

import site.jlopen.domain.datasource.KusciaDatasource;
/**
* @ClassName: KusciaDatasource
* @Description: kuscia_datasource表：数据源管理行为执行类
* @author 码农小鹿
* @date 2024-08-13
 */
public class KusciaDatasourceEvent extends KusciaDatasource{

	@JsonFormat(pattern = "yyyy-MM-dd HH:mm",timezone = "GMT+8")
	private Date datasourceCreate;
	
	@JsonFormat(pattern = "yyyy-MM-dd HH:mm",timezone = "GMT+8")
	private Date datasourceModified;

	private KusciaDatasourceOssEvent datasourceOss;
	
	private List<KusciaDatasourceNodeEvent> nodes;
	
	public KusciaDatasourceEvent() {
		super();
	}

	public KusciaDatasourceOssEvent getDatasourceOss() {
		return datasourceOss;
	}

	public void setDatasourceOss(KusciaDatasourceOssEvent datasourceOss) {
		this.datasourceOss = datasourceOss;
	}

	public List<KusciaDatasourceNodeEvent> getNodes() {
		return nodes;
	}

	public void setNodes(List<KusciaDatasourceNodeEvent> nodes) {
		this.nodes = nodes;
	}

	
	
}